Fixing Up An Old Ebike Hub Motor With Water Damage, Shot Bearings, And A Broken Hall Sensor